/*
*
* User.java
* Copyright(C) 2017-2020 fendo公司
* @date 2019-10-16
*/
package com.yiweikeji.project.dto;

import java.util.Date;

public class User {
    /**
     * 
     */
    private Integer id;

    /**
     * 用户号
     */
    private String userId;

    /**
     * 与客户信息表客户号对应
     */
    private String customerId;

    /**
     * 名字
     */
    private String name;

    /**
     * 身份证号
     */
    private String identity;

    /**
     * 电话
     */
    private String phoneNo;

    /**
     * 类型 0个人用户 1企业用户
     */
    private String type;

    /**
     * 头像
     */
    private String headPic;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 居住地址
     */
    private String address;

    /**
     * 紧急联系人
     */
    private String emergencyContactPerson;

    /**
     * 紧急联系电话
     */
    private String emergencyContactPhone;

    /**
     * 状态 0未启用 1正常 2禁用 3停用 4锁定
     */
    private Byte status;

    /**
     * 昵称
     */
    private String nickname;

    /**
     * 所属省份代码
     */
    private String provinceCode;

    /**
     * 所属城市码
     */
    private String cityCode;

    /**
     * 所属区域代码
     */
    private String areaCode;

    /**
     * 0 未婚 1已婚 2离异
     */
    private Integer marriage;

    /**
     * 籍贯地
     */
    private String bornAddress;

    /**
     * 学历 0中学及中学以下 1大学 2研究生 3博士 4其他
     */
    private String education;

    /**
     * 所属商户码（预留）
     */
    private String merchantCode;

    /**
     * 创建人
     */
    private String createUserId;

    /**
     * 更新人
     */
    private String updateUserId;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 
     * @return id 
     */
    public Integer getId() {
        return id;
    }

    /**
     * 
     * @param id 
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 用户号
     * @return user_id 用户号
     */
    public String getUserId() {
        return userId;
    }

    /**
     * 用户号
     * @param userId 用户号
     */
    public void setUserId(String userId) {
        this.userId = userId;
    }

    /**
     * 与客户信息表客户号对应
     * @return customer_id 与客户信息表客户号对应
     */
    public String getCustomerId() {
        return customerId;
    }

    /**
     * 与客户信息表客户号对应
     * @param customerId 与客户信息表客户号对应
     */
    public void setCustomerId(String customerId) {
        this.customerId = customerId;
    }

    /**
     * 名字
     * @return name 名字
     */
    public String getName() {
        return name;
    }

    /**
     * 名字
     * @param name 名字
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 身份证号
     * @return identity 身份证号
     */
    public String getIdentity() {
        return identity;
    }

    /**
     * 身份证号
     * @param identity 身份证号
     */
    public void setIdentity(String identity) {
        this.identity = identity;
    }

    /**
     * 电话
     * @return phone_no 电话
     */
    public String getPhoneNo() {
        return phoneNo;
    }

    /**
     * 电话
     * @param phoneNo 电话
     */
    public void setPhoneNo(String phoneNo) {
        this.phoneNo = phoneNo;
    }

    /**
     * 类型 0个人用户 1企业用户
     * @return type 类型 0个人用户 1企业用户
     */
    public String getType() {
        return type;
    }

    /**
     * 类型 0个人用户 1企业用户
     * @param type 类型 0个人用户 1企业用户
     */
    public void setType(String type) {
        this.type = type;
    }

    /**
     * 头像
     * @return head_pic 头像
     */
    public String getHeadPic() {
        return headPic;
    }

    /**
     * 头像
     * @param headPic 头像
     */
    public void setHeadPic(String headPic) {
        this.headPic = headPic;
    }

    /**
     * 邮箱
     * @return email 邮箱
     */
    public String getEmail() {
        return email;
    }

    /**
     * 邮箱
     * @param email 邮箱
     */
    public void setEmail(String email) {
        this.email = email;
    }

    /**
     * 居住地址
     * @return address 居住地址
     */
    public String getAddress() {
        return address;
    }

    /**
     * 居住地址
     * @param address 居住地址
     */
    public void setAddress(String address) {
        this.address = address;
    }

    /**
     * 紧急联系人
     * @return emergency_contact_person 紧急联系人
     */
    public String getEmergencyContactPerson() {
        return emergencyContactPerson;
    }

    /**
     * 紧急联系人
     * @param emergencyContactPerson 紧急联系人
     */
    public void setEmergencyContactPerson(String emergencyContactPerson) {
        this.emergencyContactPerson = emergencyContactPerson;
    }

    /**
     * 紧急联系电话
     * @return emergency_contact_phone 紧急联系电话
     */
    public String getEmergencyContactPhone() {
        return emergencyContactPhone;
    }

    /**
     * 紧急联系电话
     * @param emergencyContactPhone 紧急联系电话
     */
    public void setEmergencyContactPhone(String emergencyContactPhone) {
        this.emergencyContactPhone = emergencyContactPhone;
    }

    /**
     * 状态 0未启用 1正常 2禁用 3停用 4锁定
     * @return status 状态 0未启用 1正常 2禁用 3停用 4锁定
     */
    public Byte getStatus() {
        return status;
    }

    /**
     * 状态 0未启用 1正常 2禁用 3停用 4锁定
     * @param status 状态 0未启用 1正常 2禁用 3停用 4锁定
     */
    public void setStatus(Byte status) {
        this.status = status;
    }

    /**
     * 昵称
     * @return nickname 昵称
     */
    public String getNickname() {
        return nickname;
    }

    /**
     * 昵称
     * @param nickname 昵称
     */
    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    /**
     * 所属省份代码
     * @return province_code 所属省份代码
     */
    public String getProvinceCode() {
        return provinceCode;
    }

    /**
     * 所属省份代码
     * @param provinceCode 所属省份代码
     */
    public void setProvinceCode(String provinceCode) {
        this.provinceCode = provinceCode;
    }

    /**
     * 所属城市码
     * @return city_code 所属城市码
     */
    public String getCityCode() {
        return cityCode;
    }

    /**
     * 所属城市码
     * @param cityCode 所属城市码
     */
    public void setCityCode(String cityCode) {
        this.cityCode = cityCode;
    }

    /**
     * 所属区域代码
     * @return area_code 所属区域代码
     */
    public String getAreaCode() {
        return areaCode;
    }

    /**
     * 所属区域代码
     * @param areaCode 所属区域代码
     */
    public void setAreaCode(String areaCode) {
        this.areaCode = areaCode;
    }

    /**
     * 0 未婚 1已婚 2离异
     * @return marriage 0 未婚 1已婚 2离异
     */
    public Integer getMarriage() {
        return marriage;
    }

    /**
     * 0 未婚 1已婚 2离异
     * @param marriage 0 未婚 1已婚 2离异
     */
    public void setMarriage(Integer marriage) {
        this.marriage = marriage;
    }

    /**
     * 籍贯地
     * @return born_address 籍贯地
     */
    public String getBornAddress() {
        return bornAddress;
    }

    /**
     * 籍贯地
     * @param bornAddress 籍贯地
     */
    public void setBornAddress(String bornAddress) {
        this.bornAddress = bornAddress;
    }

    /**
     * 学历 0中学及中学以下 1大学 2研究生 3博士 4其他
     * @return education 学历 0中学及中学以下 1大学 2研究生 3博士 4其他
     */
    public String getEducation() {
        return education;
    }

    /**
     * 学历 0中学及中学以下 1大学 2研究生 3博士 4其他
     * @param education 学历 0中学及中学以下 1大学 2研究生 3博士 4其他
     */
    public void setEducation(String education) {
        this.education = education;
    }

    /**
     * 所属商户码（预留）
     * @return merchant_code 所属商户码（预留）
     */
    public String getMerchantCode() {
        return merchantCode;
    }

    /**
     * 所属商户码（预留）
     * @param merchantCode 所属商户码（预留）
     */
    public void setMerchantCode(String merchantCode) {
        this.merchantCode = merchantCode;
    }

    /**
     * 创建人
     * @return create_user_id 创建人
     */
    public String getCreateUserId() {
        return createUserId;
    }

    /**
     * 创建人
     * @param createUserId 创建人
     */
    public void setCreateUserId(String createUserId) {
        this.createUserId = createUserId;
    }

    /**
     * 更新人
     * @return update_user_id 更新人
     */
    public String getUpdateUserId() {
        return updateUserId;
    }

    /**
     * 更新人
     * @param updateUserId 更新人
     */
    public void setUpdateUserId(String updateUserId) {
        this.updateUserId = updateUserId;
    }

    /**
     * 创建时间
     * @return create_time 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 更新时间
     * @return update_time 更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 更新时间
     * @param updateTime 更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}